package com.cmict.data.system.dal.dataobject.encode;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.cmict.data.framework.mybatis.core.dataobject.BaseDO;
import lombok.Data;
import lombok.EqualsAndHashCode;

@TableName("system_encoding_details")
@Data
@EqualsAndHashCode(callSuper = true)
public class EncodeDetailsDO extends BaseDO {

    /**
     * 主键
     */
    @TableId
    private Long id;
    /**
     * 编码表id
     */
    private Long encodeId;
    /**
     * 前缀
     */
    private String prefixion;
    /**
     * 格式
     */
    private String layout;
    /**
     * 步长
     */
    private Integer stepSize;
    /**
     * 初始值
     */
    private Integer initialValue;
    /**
     * 说明
     */
    private String description;
    /**
     *应用表单
     */
    private String applyForm;
    /**
     *关联表单
     */
    private String associatedForm;
    /**
     *应用表单字段 等于
     */
    private String applyField;
    /**
     *关联表单字段
     */
    private String associatedField;
    /**
     * 显示 关联表单字段
     */
    private String showAssociated;
}
